package com.vvv.designpattern.ticket.director;

/**
 * @author vvv
 * @date 2023-11-25 14 50
 * discription 抽象导演类，为了后序对Director类进行代理模式的扩展
 */
public abstract class AbstractDirector {

    // type = "personal" 为个人发票， "company"为企业发票
    public abstract Object buildTicket(String type, String product, String content
            , String title, String bankInfo, String taxId);
}
